package com.javabasestage2.Object.ObjectSenior.CodeBlock;

public class CodeBlockbiji {

    /**【代码块语法】:
     * [static]{
     * 代码
     };
     * 注意
     * 1、修饰符 可选 ， 要选的话也只能写 static
     * 2、代码块分为两类， 使用static 修饰的叫静态代码块，无static，则叫普通代码块/非静态代码块
     * 3、逻辑语句可以为任何逻辑语句(输入、输出、方法调用、循环、判断等)
     * 4、;可以写上，也可以省略！！
     */

    /**
     * 1、用途:相当于另外一种形式的构造器(对构造器的补充机制),可以做初始化的操作
     * 2、场景:如果多个构造器中都有重复的语句，可以抽取到初始化代码块中，提高代码的【重用性】
     */
}
